package game.classes;

import java.awt.event.KeyEvent;

/**
 * @author Chris
 */
public interface GameMode {

    public void notifyUpdate();

    public void notifyCollide();

    public void notifyImpact(int reward);

    public void notifyWin();

    public void notifyDeath();

    public void notifyKeypress(KeyEvent e);

    public void notifyKeyrelease(KeyEvent e);

    public void notifyPause();

    public void notifyExit();

    public void notifyNetworkMessage(NetworkMessage m);
}
